home *** CD-ROM | disk | FTP | other *** search
- Path: bandelier.cs.unm.edu!iuzzolin
- From: iuzzolin@bandelier.cs.unm.edu (Harold Iuzzolino)
- Newsgroups: comp.unix.amiga
- Subject: Re: AMIX ld error: what does it mean? Any fix?
- Date: 8 Jan 1996 17:41:20 GMT
- Organization: The University of New Mexico, Department of Computer Science
- Sender: news@bandelier.cs.unm.edu
- Message-ID: <DKvIGv.Hsv@bandelier.cs.unm.edu>
- References: <DKp8C0.L5v@chaco.cs.unm.edu>
- NNTP-Posting-Host: bandelier.cs.unm.edu
-
- In article <DKp8C0.L5v@chaco.cs.unm.edu>,
- Harold Iuzzolino <iuzzolin@chaco.cs.unm.edu> wrote:
- >I am trying to compile GNU fortran 77 on an A3000UX running AMIX 2.1p2a.
- >The C compiler is GCC 2.7.2. When it tries to link-edit, I get the
- >message:
- >
- >ld: f771: libelf error: Memory error: output file space elf_update:
- >*** Error code 1 (bu21)
- >
- >Does anyone know what this error means?
- >
-
- My thanks to those who responded, and especially to Rob Healey (rhealy@
- mr.net) who had the simplest fix:
-
- " ... Basically, do a ulimit -a and then set the limits that aren't
- unlimited to unlimited and then compile. ..."
-
- Rob's suggestion worked beautifully. I now have GNU fortran 0.5.17
- working. It is actually a hook into gcc 2.7.2, but since I can spare
- the 100 MB that gcc-2.7.2 takes, it is an improvement over having no
- fortran at all.
-
- For those interested in updating the original AMIX gcc version 1.4.?,
- you will have to comment out the "long long int" (64-bit int) in the
- later versions of gcc for the first compile, then recompile the new
- version with itself, leaving in the "long long int". You will also
- need about 150 MB of space on your hard drive, of which you can reclaim
- 50 to 75 MB when you are done.
-
- Harold Iuzzolino
- E-mail: iuzzolin@cs.unm.edu (going away soon)
- or iuzzolin@nmia.com (long term address)
-